home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / syncrnet / sregi001.zip / SREGIX01.ZIP / SMEGREGI.DOC < prev    next >
Text File  |  1996-03-31  |  6KB  |  138 lines

  1.  
  2. ▄▀▀▀▄                  █▀▀▀▄            ▄         ▄
  3. ▀▄▄▄  █▄ ▄█ ▄▀▀▀ ▄▀▀▀▄ █▄▄▄▀ ▄▀▀▀ ▄▀▀▀▄ ▄ ▄▀▀▀▀ ▀▀█▀▀ █▀▀▄ █   █
  4. ▄   █ █ █ █ █▀▀  ▀▄▄▄█ █   █ █▀▀  ▀▄▄▄█ █  ▀▀▀▄   █   █    ▀▄▄▄█
  5.  ▀▀▀  ▀   ▀  ▀▀▀  ▄▄▄▀ ▀   ▀  ▀▀▀  ▄▄▄▀ ▀ ▀▀▀▀    ▀   ▀     ▄▄▄▀ v1.0
  6.  
  7. Online Caller Profile Module For Synchronet BBS Systems
  8.  
  9. Synchronet v2.2 or higher is required.
  10.  
  11. Features
  12. ~~~~~~~~
  13. - Easy Installation
  14. - 100% Baja & Synchronet Specific
  15. - Automagic Custom Menus
  16. - Case Insensitive Text Searches 
  17. - Extremely Easy To Use
  18. - Nasty Language Testing via SmegBeep (Optional)
  19.  
  20. Disclaimer
  21. ~~~~~~~~~~
  22. This program is provided "as is". There are no warranties, expressed or
  23. implied, with this program. The author and/or SNB Data Systems Inc. will
  24. NOT be held liable for any direct, indirect, incidental, accidental, or
  25. consequential damage resulting from the use of this program. Your use of
  26. this program constitutes your AGREEMENT to this disclaimer and your release
  27. of the author and/or SNB Data Systems Inc. from any form of liability.
  28. After a reasonable length of time, suited to the evaluation of this program,
  29. you are required to either register this program, or delete all traces of
  30. this program from your hard drive.
  31.  
  32. Files Contained In The SmegRegistry Archive
  33. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  34. FILE_ID.DIZ     Description
  35. SMEGREGI.DOC    This File
  36. SMEGREGI.BIN    The Compiled Program
  37. *.ASC           Various Menu files for different command shells
  38.  
  39. Installation Instructions
  40. ~~~~~~~~~~~~~~~~~~~~~~~~~
  41. 1) You should have already ran SINSTALL.BIN which created all directories
  42.    needed, and placed all files in their proper locations.
  43.    SINSTALL.BIN takes care of anything that's mildly confusing, so if you
  44.    didn't install via SMINSTALL.BIN, go back and do it.
  45.  
  46. 2) You can set up SmegRegistry to run as a door, a standard Baja Module, or
  47.    a logon event. Or any combination of the three
  48.  
  49.    As A Door (My favorite)
  50.    ~~~~~~~~~
  51.    Set up the program in your External Program setup in SCFG like this:
  52.         ╔[■][?]════════════════════════════════════════════════════╗
  53.         ║                         SmegRegistry                     ║
  54.         ╠══════════════════════════════════════════════════════════╣
  55.         ║ │Name                       SmegRegistry                 ║
  56.         ║ │Internal Code              SMEGREGI                     ║
  57.         ║ │Start-up Directory                                      ║
  58.         ║ │Command Line               *SMEGREGI                    ║
  59.         ║ │Clean-up Command Line                                   ║
  60.         ║ │Execution Cost             None                         ║
  61.         ║ │Access Requirements                                     ║
  62.         ║ │Execution Requirements                                  ║
  63.         ║ │Multiple Concurrent Users  Yes                          ║
  64.         ║ │Intercept I/O Interrupts   No                           ║
  65.         ║ │Swap BBS out of Memory     No                           ║
  66.         ║ │Modify User Data           No                           ║
  67.         ║ │Execute on Event           No                           ║
  68.         ║ │BBS Drop File Type         None                         ║
  69.         ║ │Place Drop File In         Node Directory               ║
  70.         ║ │Time Options...                                         ║
  71.         ╚══════════════════════════════════════════════════════════╝
  72.    As A Module
  73.    ~~~~~~~~~~~
  74.    Add the command exec_bin smegregi to your command shell.
  75.    example:
  76.         cmdkey R
  77.                 exec_bin smegregi
  78.                 end_cmd
  79.  
  80.    See your BAJA.DOC for more help.
  81.  
  82.    As a Logon Option (Highly Recommended)
  83.    ~~~~~~~~~~~~~~~~~
  84.    To Make SmegRegistry a logon option you'd edit your LOGON.SRC and add the
  85.    following commands in an appropriate place:
  86.    yes_no "Would You Like To Visit SmegRegistry"
  87.    if_true
  88.         exec_bin smegregi
  89.         end_if
  90.  
  91.    recompile your LOGON.SRC and you're rockin'
  92.  
  93. Profile Reminder
  94. ~~~~~~~~~~~~~~~~
  95. If you want callers to be reminded at logon that they should enter their
  96. profile, make this easy little modification to you logon.src
  97. Just add:
  98.  
  99. chkfile "%jBAJAMODS\\SMEGREGI\\%4.SMG"
  100. if_false
  101.         print "lngFriendly Reminder:\r\n"
  102.         print "hrYou Haven't Added Your Profile To The Registry Yet.\r\n"
  103.         crlf
  104.         pause
  105.         end_if
  106.  
  107. Then recompile your LOGON.SRC
  108. I did this and I almost instantly had 80 profiles in there. I think they
  109. thought it was *required* or something :) Either way, people will get tired
  110. of seeing this everytime they logon, so they'll do 'er.
  111.  
  112. Custom Menus
  113. ~~~~~~~~~~~~
  114. SmegRegistry will look for a Ctrl-A .ASC file in the SMEGREGI directory
  115. matching the current command shell. If an .ASC file matching the current
  116. command shell's internal code isn't found, the DEFAULT.ASC will be displayed.
  117. If you want to add a custom menu, just make one up and drop it in the
  118. SMEGREGI directory. Be sure to name it "<internal code>.ASC" where the
  119. internal code is the internal code of your shell.
  120. An example:
  121.         I made my own custom command shell with an internal code "SMOOTH".
  122.         You'll notice that there's a file named "SMOOTH.ASC" in the SMEGREGI
  123.         directory. It's that easy :)
  124.  
  125. Nasty Language Testing
  126. ~~~~~~~~~~~~~~~~~~~~~~
  127. If you have SmegBeep installed, SmegRegistry will automagically use it.
  128. SmegBeep is available from Vertrauen and from Smooth Noodle Boot via fido
  129. FREQ using the magic name "SMEGBEEP".
  130.  
  131. Other Notes
  132. ~~~~~~~~~~~
  133. - I hope you read this carefully :)
  134. - For a complete list of SmegWare programs, FREQ "SMEGWARE" via fido from
  135.   Smooth Noodle Boot @ 1:353/715
  136. - Check Out SMEGWARE.LST in the the current directory for a list of all
  137.   SmegWare programs and descriptions
  138.